
* { /* sets 0 margin and 0 padding on everything */
    margin: 0;
    padding: 0;
}

body {
    background: #FFF;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

h2 {
    padding: 5px 0 5px 0;
    margin: 0 0 10px 0;
}

p {
    margin: 0 0 10px 0;
}

ul {
    padding: 5px 0 5px 20px;
}

li {
    padding: 3px 0 3px 0;
}

.errors {
    color:red;
}

.success {
    color:blue;
}

.search {
    
}

.assignmentList {
    
}

table.assignmentList {
    border-color:black;
    border-style:solid;
    border-width:medium;
    border-collapse:separate;
}

table.assignmentList th {
    font-weight:bold;
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.assignmentList td {
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.assignmentKeywords {
    width:100%;
    border-color:black;
    border-style:solid;
    border-width:medium;
    border-collapse:separate;
}

table.assignmentKeywords th{
    font-weight:bold;
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.assignmentKeywords td{
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.assignment {
    border-color:black;
    border-style:solid;
    border-width:medium;
    border-collapse:separate;
}

table.assignment th{
    font-weight:bold;
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.assignment td{
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.pendingUsers {
    border-color:black;
    border-style:solid;
    border-width:medium;
}

table.pendingUsers th {
    font-weight:bold;
    border-color:black;
    border-style:solid;
    border-width:thin;
}

table.pendingUsers td {
    border-color:black;
    border-style:solid;
    border-width:thin;
}

#wrapper, #content-wrapper {
    float: left;
    width: 100%;
}

#header {
    height: 60px;
    padding: 15px 0 5px 0;
    border-bottom: 1px solid #ccc;
    background: #FFFFDF;
}


#content {
    margin: 0 0 0 20%; /*Margins for content column. Should be “0 RightColumnWidth 0 LeftColumnWidth*/
}

#left {
    float: left;
    width: 20%; /*Width of left column in percentage*/
    margin-left: -100%;
    background: #EEFFDF;
}

#left h2, #right h2 {
    border-bottom: 1px dotted #CCC;
}

#right {
    float: left;
    width: 0; /*Width of right column in pixels*/
    margin-left: 0%; /*Set margin to that of -(RightColumnWidth)*/
    background: #DFFDFF;
}

#footer {
    clear: left;
    width: 100%;
    background: black;
    color: #FFF;
    text-align: center;
    padding: 4px 0;
}

#footer a {
    color: #FFFF80;
}

.in {
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}